﻿<?xml version="1.0" encoding="utf-8" ?>
<ServiceConfig>
  <TestEngineSettings>

    <TestTimeOut Unit="ms">300000</TestTimeOut>
    <TestBatchTimeOut Unit="ms">180000000</TestBatchTimeOut>
    <LogFileName>"Error.log"</LogFileName>
    <TraceOnly>false</TraceOnly>

    <UserName></UserName>
    <Password></Password>
    <Domain></Domain>
    <CertificateFile></CertificateFile>

    <MaxExecutionThreads>5</MaxExecutionThreads>
    <MinExecutionThreads>2</MinExecutionThreads>
    <OutputRefreshInterval>10000</OutputRefreshInterval>

  </TestEngineSettings>

  <TestExecutionSettings>

    <TestTypeSettings>
      
      <EndPointTest>true</EndPointTest>
      <Metadata>true</Metadata>
      <Count>true</Count>
      <Skip>true</Skip>
      <Top>true</Top>
      <InlineCount>true</InlineCount>

      <Select MaxTestGenerationCount="*">true</Select>
      <OrderBy MaxTestGenerationCount="*">true</OrderBy>
      <Filter MaxTestGenerationCount="*">true</Filter>
      
    </TestTypeSettings>

    <URLMapperSettings>
      <!--Do custom manupulation in url generated by framework can 
      be used for project specific requiremnt-->
      <MappingActions Help="Entire set is executed once per url">
        <Replace Find="OldURLFragnment1" Replace="NewURLFragnment1"/>
        <Replace Find="OldURLFragnment2" Replace="NewURLFragnment2"/>
      </MappingActions>
    </URLMapperSettings>
    
    <IterationSettings>
      
      <IterateOver>
        <!--Current test will be duplicted for each entry and action 
        will be applied on URL generated-->
        <Replace Find="OldURLFragnment" Replace="NewURLFragnment"/>
      </IterateOver>
      
      <!--All the previously ceated test will be duplicated (to increase load)"-->
      <RepeatCount>1</RepeatCount>
    </IterationSettings>
    
    <ServiceRoot>
      <!--Service End Points that need to be tested"-->
      <Key BusinessName="NorthWind" Url="http://services.odata.org/Northwind/Northwind.svc/" EntitySetsFilters="*"></Key>
    </ServiceRoot>
 
  </TestExecutionSettings>
  
  <TestResultSettings>
    <!--"Outlook must be installed for email feature use"-->
    <!--<EmailSubscriptionAliases>abc@abc.com</EmailSubscriptionAliases>-->
    <!--<LogFileDropLocation>\\MyPc\Share\results</LogFileDropLocation>-->
  </TestResultSettings>
</ServiceConfig>

